﻿using System;
using System.Collections.Generic;
using Glorysoft.EAP.Core.Entities;

namespace Glorysoft.EAP.Core
{
    public class Dict
    {
        #region 单例对象定义
        private static readonly Lazy<Dict> Lazy = new Lazy<Dict>(() => new Dict());
        public static Dict Current => Lazy.Value;
        private Dict()
        {
        }
        #endregion

        public Dictionary<string, ProcessMonitor> PMDic = new Dictionary<string, ProcessMonitor>();
        public Dictionary<string, ProcessMonitor> PPDic = new Dictionary<string, ProcessMonitor>();
        public Dictionary<string, ProcessMonitor> MsgDic = new Dictionary<string, ProcessMonitor>();

        public string EAPConnStatus = "0";   //断开发送消息标识
        public string EAPName = "";   //EAP RabbitMQ 消息名称，用于区分不同Type消息类型
        public string SelectWaferIdList = "";   //选片信息
        public string TestModevalue ="";
        public string CheckZHMode = "";
        public string NeedleMaterial = "";
        public string SpecialRecipeName = "";
        public string unitIdList = "";

    }
}
